package com.bootdo.xzl.service;

import com.bootdo.common.domain.DictDO;
import com.bootdo.xzl.domain.HousesImgInfoDO;
import com.bootdo.xzl.domain.HousesInfoDO;

import java.util.List;
import java.util.Map;

/**
 * 房源信息表
 * 
 * @author chenhuan
 * @email huan.chen@i-soft.com.cn
 * @date 2019-11-19 10:53:06
 */
public interface HousesInfoService {
	
	HousesInfoDO get(Integer id);
	
	List<HousesInfoDO> list(Map<String, Object> map);
	
	int count(Map<String, Object> map);
	
	int save(HousesInfoDO housesInfo);
	
	int update(HousesInfoDO housesInfo);
	
	int remove(Integer id);
	
	int batchRemove(Integer[] ids);
	
	List<DictDO> dict(Map<String, Object> map);
	
	List<HousesImgInfoDO> imagesByofficeId(Map<String, Object> map);
	
	HousesInfoDO housesInfo(Integer id);
	
}
